package com.qfedu.edu.searchservice.service;

import com.qfedu.edu.po.Class;

import java.io.IOException;
import java.util.List;

/**
 * @author xiaobobo
 * @title: SearchService
 * @projectName seckill-fy-2401-parent
 * @description: TODO
 * @date 2024/11/7  11:26
 */
public interface SearchService {

    /**
     * 将MySQL中的数据同步到ES中的方法
     * @param str
     */
    void  sync(String str) throws IOException;

    /**
     * 创建索引类型 以及数据类型的指定
     * @param indexName
     * @param typeName
     */
    void createIndexAndType(String indexName,String typeName) throws IOException;

    /**
     * 分页查询课程数据
     * @param currentPage
     * @param pageSize
     * @return
     */
    List<Class> listByPage(Integer currentPage, Integer pageSize) throws IOException;
}
